Reasoning For Railway